/* Author: Binh Cao */
#ifndef SENSOR_H_
#define SENSOR_H_
#include "CameraStateValidityCheckerM.h"

namespace flyingcamera
{
    namespace base
    {
    	namespace moving
    	{
        /**
           @par Short description

        */
			class Sensor
			{
				public:

				/** \brief Constructor */
				Sensor();

				virtual ~Sensor(void);

				virtual void getNearObstacles(CameraStateValidityCheckerM* checker) const=0;
			};
    	}
    }
}
#endif
